---------------------------------------------------------------------------
KeyboardInterrupt Traceback (most recent call last)
Cell In[7], line 1
----> 1 df.to_clipboard(index=True, header=True)
File ~\.conda\envs\nuevo2-env\lib\site-packages\pandas\core\generic.py:3143, in NDFrame.to_clipboard(self, excel, sep, **kwargs)
3076 r"""
3077 Copy object to the system clipboard.
3078
(...)
3139 pyperclip.copy(html)
3140 """
3141 from pandas.io import clipboards
-> 3143 clipboards.to_clipboard(self, excel=excel, sep=sep, **kwargs)
File ~\.conda\envs\nuevo2-env\lib\site-packages\pandas\io\clipboards.py:134, in to_clipboard(obj, excel, sep, **kwargs)
131 buf = StringIO()
133 # clipboard_set (pyperclip) expects unicode
--> 134 obj.to_csv(buf, sep=sep, encoding="utf-8", **kwargs)
135 text = buf.getvalue()
137 clipboard_set(text)
File ~\.conda\envs\nuevo2-env\lib\site-packages\pandas\util\_decorators.py:211, in deprecate_kwarg.<locals>._deprecate_kwarg.<locals>.wrapper(*args, **kwargs)
209 else:
210 kwargs[new_arg_name] = new_arg_value
--> 211 return func(*args, **kwargs)
File ~\.conda\envs\nuevo2-env\lib\site-packages\pandas\core\generic.py:3720, in NDFrame.to_csv(self, path_or_buf, sep, na_rep, float_format, columns, header, index, index_label, mode, encoding, compression, quoting, quotechar, lineterminator, chunksize, date_format, doublequote, escapechar, decimal, errors, storage_options)
3709 df = self if isinstance(self, ABCDataFrame) else self.to_frame()
3711 formatter = DataFrameFormatter(
3712 frame=df,
3713 header=header,
(...)
3717 decimal=decimal,
3718 )
-> 3720 return DataFrameRenderer(formatter).to_csv(
3721 path_or_buf,
3722 lineterminator=lineterminator,
3723 sep=sep,
3724 encoding=encoding,
3725 errors=errors,
3726 compression=compression,
3727 quoting=quoting,
3728 columns=columns,
3729 index_label=index_label,
3730 mode=mode,
3731 chunksize=chunksize,
3732 quotechar=quotechar,
3733 date_format=date_format,
3734 doublequote=doublequote,
3735 escapechar=escapechar,
3736 storage_options=storage_options,
3737 )
File ~\.conda\envs\nuevo2-env\lib\site-packages\pandas\util\_decorators.py:211, in deprecate_kwarg.<locals>._deprecate_kwarg.<locals>.wrapper(*args, **kwargs)
209 else:
210 kwargs[new_arg_name] = new_arg_value
--> 211 return func(*args, **kwargs)
File ~\.conda\envs\nuevo2-env\lib\site-packages\pandas\io\formats\format.py:1189, in DataFrameRenderer.to_csv(self, path_or_buf, encoding, sep, columns, index_label, mode, compression, quoting, quotechar, lineterminator, chunksize, date_format, doublequote, escapechar, errors, storage_options)
1168 created_buffer = False
1170 csv_formatter = CSVFormatter(
1171 path_or_buf=path_or_buf,
1172 lineterminator=lineterminator,
(...)
1187 formatter=self.fmt,
1188 )
-> 1189 csv_formatter.save()
1191 if created_buffer:
1192 assert isinstance(path_or_buf, StringIO)
File ~\.conda\envs\nuevo2-env\lib\site-packages\pandas\io\formats\csvs.py:261, in CSVFormatter.save(self)
241 with get_handle(
242 self.filepath_or_buffer,
243 self.mode,
(...)
249
250 # Note: self.encoding is irrelevant here
251 self.writer = csvlib.writer(
252 handles.handle,
253 lineterminator=self.lineterminator,
(...)
258 quotechar=self.quotechar,
259 )
--> 261 self._save()
File ~\.conda\envs\nuevo2-env\lib\site-packages\pandas\io\formats\csvs.py:266, in CSVFormatter._save(self)
264 if self._need_to_save_header:
265 self._save_header()
--> 266 self._save_body()
File ~\.conda\envs\nuevo2-env\lib\site-packages\pandas\io\formats\csvs.py:304, in CSVFormatter._save_body(self)
302 if start_i >= end_i:
303 break
--> 304 self._save_chunk(start_i, end_i)
File ~\.conda\envs\nuevo2-env\lib\site-packages\pandas\io\formats\csvs.py:311, in CSVFormatter._save_chunk(self, start_i, end_i)
308 slicer = slice(start_i, end_i)
309 df = self.obj.iloc[slicer]
--> 311 res = df._mgr.to_native_types(**self._number_format)
312 data = [res.iget_values(i) for i in range(len(res.items))]
314 ix = self.data_index[slicer]._format_native_types(**self._number_format)
File ~\.conda\envs\nuevo2-env\lib\site-packages\pandas\core\internals\managers.py:502, in BaseBlockManager.to_native_types(self, **kwargs)
497 def to_native_types(self: T, **kwargs) -> T:
498 """
499 Convert values to native types (strings / python objects) that are used
500 in formatting (repr / csv).
501 """
--> 502 return self.apply("to_native_types", **kwargs)
File ~\.conda\envs\nuevo2-env\lib\site-packages\pandas\core\internals\managers.py:352, in BaseBlockManager.apply(self, f, align_keys, ignore_failures, **kwargs)
350 applied = b.apply(f, **kwargs)
351 else:
--> 352 applied = getattr(b, f)(**kwargs)
353 except (TypeError, NotImplementedError):
354 if not ignore_failures:
File ~\.conda\envs\nuevo2-env\lib\site-packages\pandas\core\internals\blocks.py:541, in Block.to_native_types(self, na_rep, quoting, **kwargs)
538 @final
539 def to_native_types(self, na_rep="nan", quoting=None, **kwargs) -> Block:
540 """convert to our native types format"""
--> 541 result = to_native_types(self.values, na_rep=na_rep, quoting=quoting, **kwargs)
542 return self.make_block(result)
File ~\.conda\envs\nuevo2-env\lib\site-packages\pandas\core\internals\blocks.py:2320, in to_native_types(values, na_rep, quoting, float_format, decimal, **kwargs)
2315 elif values.dtype.kind == "f" and not is_sparse(values):
2316 # see GH#13418: no special formatting is desired at the
2317 # output (important for appropriate 'quoting' behaviour),
2318 # so do not pass it through the FloatArrayFormatter
2319 if float_format is None and decimal == ".":
-> 2320 mask = isna(values)
2322 if not quoting:
2323 values = values.astype(str)
File ~\.conda\envs\nuevo2-env\lib\site-packages\pandas\core\dtypes\missing.py:185, in isna(obj)
108 def isna(obj: object) -> bool | npt.NDArray[np.bool_] | NDFrame:
109 """
110 Detect missing values for an array-like object.
111
(...)
183 Name: 1, dtype: bool
184 """
--> 185 return _isna(obj)
File ~\.conda\envs\nuevo2-env\lib\site-packages\pandas\core\dtypes\missing.py:214, in _isna(obj, inf_as_na)
212 return False
213 elif isinstance(obj, (np.ndarray, ABCExtensionArray)):
--> 214 return _isna_array(obj, inf_as_na=inf_as_na)
215 elif isinstance(obj, ABCIndex):
216 # Try to use cached isna, which also short-circuits for integer dtypes
217 # and avoids materializing RangeIndex._values
218 if not obj._can_hold_na:
File ~\.conda\envs\nuevo2-env\lib\site-packages\pandas\core\dtypes\missing.py:304, in _isna_array(values, inf_as_na)
302 result = ~np.isfinite(values)
303 else:
--> 304 result = np.isnan(values)
306 return result
KeyboardInterrupt: